package com.luoran.bartalks.service;

import java.util.List;

import com.luoran.bartalks.entity.biz.BtPlanTemplateEntry;

public interface IBtPlanTemplateEntryService {

	/*
	 * 新增分录模板
	 * 
	 */

	BtPlanTemplateEntry addBtPlanTemplateEntry(BtPlanTemplateEntry btPlanTemplateEntry);

	/*
	 * 通过分录模板id查询模板
	 * 
	 * @Param id
	 */

	BtPlanTemplateEntry queryBtPlanTemplateEntryById(String id);

	/*
	 * 通过分录模板id删除模板
	 * 
	 * @Param id
	 */
	void deleteBtPlanTemplateEntryById(String id);

	/*
	 * 通过计划模板id删除分录模板信息(途经点)
	 * 
	 * @Param planTemplateId
	 */
	void deleteBtPlanTemplateEntryByPlanTemplateId(String planTemplateId);

	/*
	 * 根据父模板id查询分录模板
	 * 
	 * @Param planTemplateId
	 */
	List<BtPlanTemplateEntry> getBtPlanTemplateEntryByParentId(String planTemplateId, String companyId);

	/*
	 * 位置信息查询天数
	 * 
	 * @Param
	 */
	BtPlanTemplateEntry getBtPlanTemplateEntrydDayByPositionCode(String PositionCode);

}